package com.second.lease.service;

import com.second.common.pojo.R;
import com.second.lease.pojo.entity.CarBrand;
import com.second.lease.pojo.vo.CarBrandVO;

public interface CarBrandService {

    /**
     * 查询汽车品牌
     * @param carBrandVO 查询汽车品牌实体类
     * @return
     */
    R showCarBrand(CarBrandVO carBrandVO);

    /**
     * 添加汽车品牌
     * @param carBrand 汽车品牌实体类
     * @return
     */
    R addCarBrand(CarBrand carBrand);

    /**
     * 修改汽车品牌
     * @param carBrand 汽车品牌实体类
     * @return
     */
    R updayeCarBrand(CarBrand carBrand);

    /**
     * 删除汽车品牌
     * @param id 汽车品牌id
     * @return
     */
    R deleteCarBrand(Integer id);

    /**
     * 修改汽车品牌状态
     * @param id 汽车品牌id
     * @param status 汽车品牌状态值
     * @return
     */
    R updateStatus(Integer id, Integer status);
}
